Page({

    /**
     * 页面的初始数据
     */
    data: {
      success:false,
      num: 0,
      total: 25,
      correctnum:0,//做对的题数
      correctrate:0,//正确率
      tihao: Math.round(Math.random()*25),
      dataList:[
        '小舟从此逝，江海寄余生',
        '红豆生南国，春来发几只',
        '危楼高百丈，手可摘星辰',
        '儿童散学归来早，忙趁东风放纸鸢',
        '白日依山尽，黄河入海流',
        '花间一壶酒，独酌无相见',
        '墙角数枝梅，凌寒独自开',
        '荷叶罗裙一色裁，芙蓉向脸两边开',
        '梅须逊雪三分白，雪却输梅一段香',
        '落花人独立，微雨燕双飞',
        '最喜小儿无赖，溪头卧剥莲蓬',
        '借问酒家何处有？牧童遥指杏花村',
        '我家有庭树，秋叶正离离',
        '我醉欲眠去卿且去，明朝有意报琴来',
        '绿水接柴门，有如桃花源',
        '李白乘舟将欲行，忽闻岸上踏歌声',
        '反影入深林，复照青苔上',
        '飞流直下三千尺，疑是银河落九天',
        '两个黄鹂鸣翠柳，一行白鹭上青天',
        '野径云俱黑，江船火独明',
        '千里莺啼绿映红，水村山郭酒旗风',
        '采得百花成密后，为谁辛苦为谁甜',
        '路人借问遥招手，怕得鱼惊不应人',
        '黄沙百战穿金甲，不破楼兰终不还',
        '醉后不知天在水，满船清梦压星河',
        '举头望明月，低头思故乡',
        '停车坐爱枫林晚，霜叶红于二月花',
        '月落乌啼霜满天，江枫渔火对愁眠',
        '小荷才露尖尖角，早有蜻蜓立上头',
        '野径云俱黑，江船火独明',
        '千里莺啼绿映红，水村山郭酒旗风',
        '采得百花成密后，为谁辛苦为谁甜',
        '路人借问遥招手，怕得鱼惊不应人',
        '黄沙百战穿金甲，不破楼兰终不还',
        '醉后不知天在水，满船清梦压星河',
        '举头望明月，低头思故乡',
      ],
      list:['A','B','C','D'],
      
      btnArr:[]
    },
  
    
    onReady: function () {
      this.getData()
    },
  
    getData(){
      let arr=[];
      let filterArr = JSON.parse(JSON.stringify(this.data.dataList));
      arr.push(this.data.dataList[this.data.tihao])
      // splice(a,b)a开始删除b个，用完删除，排重
      filterArr.splice(this.data.tihao, 1) 
     
      filterArr.sort(function () {
        return .5 - Math.random();
      }).sort(function () {
        return .5 - Math.random();
        })
      arr = [...arr, ...filterArr.splice(0, 3)].sort(function () {
        return .5 - Math.random();
      })
      this.setData({
        btnArr:arr
      })
    },
    back() {
      wx.navigateBack({
        delta: 1
      })
    },
    push(event){
        console.log(event.target.dataset.str)
        console.log(this.data.dataList[this.data.tihao])
        console.log(this.data.tihao)
        if (event.target.dataset.str == this.data.dataList[this.data.tihao]){
          console.log('对了')
          var that = this
          wx.showModal({
            title: '提示',
            content: '回答正确',
            confirmText: "下一题",
            success(res) {
              if (res.confirm) {
                if (that.data.num + 1 == 10) {
                  that.setData({
                    correctrate: (((that.data.correctnum + 1) / 10) * 100).toFixed(2),
                    success: true
                  })
                  return
                }
                that.setData({
                  num: that.data.num + 1,
                  correctnum: that.data.correctnum + 1,
                  tihao: Math.round(Math.random()*6)
                })
                that.getData()
              } else if (res.cancel) {
              }
            }
          })
        }else{
          var that = this
          wx.showModal({
            title: '提示',
            content: '回答错误',
            confirmText: "下一题",
            success(res) {
                if (res.confirm) {
                    if (that.data.num + 1 == 10) {
                      that.setData({
                        correctrate: (((that.data.correctnum) / 10) * 100).toFixed(2),
                        success: true
                      })
                      return
                    }
                    that.setData({
                      num: that.data.num + 1,
                      tihao: Math.round(Math.random()*6)
                    })
                    that.getData()
                  } else if (res.cancel) {
                  }
            }
          })
        }
      }
  })